//节流
function throttle(fn, delay) {
    let lastTime = 0;
    return function(...args) {
        const now = Date.now();
        if (now - lastTime > delay) {
            lastTime = now;
            fn.apply(this, args)
        }
    }
}



// function throttle(fn, delay) {
//     let flag = true;
//     return function(...args) {
//         if (!flag) return;
//         flag = false;
//         setTimeout(() => {
//             fn.apply(this, args)
//             flag = true;
//         }, delay)
//     }
// }


